﻿
namespace WDA.Config
{
	/// <summary>
	/// Represents a provided of WDAB configuration.
	/// </summary>
	public interface IConfigurationManager
	{
		/// <summary>
		/// Returns an object describing WDAB environment configuration.
		/// </summary>
		/// <param name="name">Name of requested configuration.</param>
		/// <param name="includeHosts">Should host information be included?</param>
		/// <returns>An object describing configuration.</returns>
		IConfiguration GetConfiguration(string name, bool includeHosts);
	}
}
